﻿#ifndef PERSONBUILDER_H
#define PERSONBUILDER_H

#include <QPainter>

class PersonBuilder
{
public:
    PersonBuilder(QPainter* painter, int x, int y);
    virtual void BuildHead() = 0;
    virtual void BuildBody() = 0;
    virtual void BuildArmLeft() = 0;
    virtual void BuildArmRight() = 0;
    virtual void BuildLegLeft() = 0;
    virtual void BuildLegRight() = 0;

protected:
    QPainter* m_painter;
    int m_x;
    int m_y;
};

#endif // PERSONBUILDER_H
